package com.sitec.simat

class LoginController {

	def index = {}


	def comprobarUsuario = {

		def usuario = Usuario.findWhere(usuario:params.usuario)
		def admin = Perfil.findWhere(perfil:"administrador")
		def user = Perfil.findWhere(user:"usuario")
		
		if(usuario){

			if(usuario.clave.equals(params.password))
			{
				session.usuario = usuario?.id
				session.username = usuario?.usuario
				
				if (usuario.perfil.equals(admin))
				{
					redirect(controller:"usuario", action:"index")
				}
				else if  (usuario.perfil.equals(user))
				{
					redirect(controller:"perfil", action:"index")
				}
			} 
			else 
			{
				flash.message = "La constrase�a no corresponde al usuario."
				redirect(action:"index")
			}
		} 
		else
		{
			flash.message = "No exise un usuario con ese username."
			redirect(action:"index")
		}
	}
}
